<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:53693/MyTravelPostService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" />
  <xs:import schemaLocation="http://localhost:53693/MyTravelPostService.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/System.Data" />
  <xs:element name="GetAllTravelBlogs">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllTravelBlogsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="GetAllTravelBlogsResult" nillable="true" type="q1:ArrayOfBlog" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBlog">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="blogID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBlogResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="GetBlogResult" nillable="true" type="q2:Blog" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLatestBlogPosting">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="blog" nillable="true" type="q3:Blog" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLatestBlogPostingResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="GetLatestBlogPostingResult" nillable="true" type="q4:BlogPost" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPeople">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPeopleResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="GetPeopleResult" nillable="true" type="q5:ArrayOfPerson" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddComment">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="newComment" nillable="true" type="q6:Comment" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddCommentResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="AddCommentResult" nillable="true" type="q7:Comment" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteComment">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="deleteComment" nillable="true" type="q8:Comment" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteCommentResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateComments">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="orginalComments" nillable="true" type="q9:ArrayOfComment" />
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="updatedComments" nillable="true" type="q10:ArrayOfComment" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateCommentsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="UpdateCommentsResult" nillable="true" type="q11:ArrayOfComment" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangeBlogowner">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/MyTravelPostService.MyTravelPostModel" minOccurs="0" name="blog" nillable="true" type="q12:Blog" />
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/System.Data" minOccurs="0" name="newBlogOwnerKey" nillable="true" type="q13:EntityKey" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangeBlogownerResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
</xs:schema>